home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / answers / rec / radio / ham-radio / digital-faq < prev    next >
Text File  |  1994-01-26  |  40KB  |  948 lines

  1. Newsgroups: rec.radio.amateur.digital.misc,rec.radio.info,rec.answers,news.answers
  2. Path: bloom-beacon.mit.edu!nic.hookup.net!paladin.american.edu!howland.reston.ans.net!cs.utexas.edu!swrinde!sgiblab!wattres!news
  3. From: steve@wattres.SJ.CA.US (Steve Watt -- KD6GGD)
  4. Subject: rec.radio.amateur.digital.misc Frequently Asked Questions
  5. Message-ID: <digital-faq-1-759557969@wattres.SJ.CA.US>
  6. Reply-To: digital-faq@wattres.SJ.CA.US (Digital Amateur Radio FAQ Coordinators)
  7. Followup-To: rec.radio.amateur.digital.misc
  8. Organization: Steven Watt, Consultant  San Jose, CA, USA
  9. Approved: news-answers-request@MIT.Edu,rec-radio-info@ve6mgs.ampr.ab.ca
  10. Expires: Tue 01 Mar 94 20:19:29 GMT
  11. Supersedes: <digital-faq-1-756552901@wattres.SJ.CA.US>
  12. Summary: Common quesions and answers about Digital Amateur Radio.
  13. Keywords: FAQ Amateur Radio HAM packet digital
  14. Date: Wed, 26 Jan 94 04:19:35 GMT
  15. Lines: 930
  16. Xref: bloom-beacon.mit.edu rec.radio.amateur.digital.misc:1896 rec.radio.info:4036 rec.answers:3863 news.answers:14527
  17.  
  18. Posted-By: auto-faq 3.1.1.4
  19. Archive-name: radio/ham-radio/digital-faq
  20.  
  21.  
  22. Frequently Asked Questions for Digital Amateur Radio
  23.   (Well, it's still mostly just packet...)
  24.  
  25. $Id: packet-faq.1,v 1.4 1994/01/26 04:18:23 steve Exp $
  26.  
  27. This document is for unlimited distribution.
  28.  
  29. Please send corrections and additions to:
  30.    digital-faq@wattres.sj.ca.us
  31. Which will expand to a list of people who are familiar with most digital
  32. issues.  I hope. ;-)
  33.  
  34.  
  35. The Digital Radio FAQ list will be posted on a monthly basis to
  36. rec.radio.amateur.digital.misc, rec.radio.info, rec.answers, and news.answers.
  37. The current version of this document is available via anonymous FTP at
  38. ftp.cs.buffalo.edu.
  39.  
  40.  
  41. Many FAQ's, including this one, are available on the archive site
  42. rtfm.mit.edu in the directory pub/usenet/news.answers.  The name under
  43. which a FAQ is archived appears in the Archive-Name: line at the top
  44. of the article.  This FAQ is archived as radio/amateur/digital-faq.
  45.  
  46. There is also a mail server on rtfm.mit.edu, which can be addressed as
  47. mail-server@rtfm.mit.edu.  For details on how to operate this server,
  48. send a message to that address with the word "help" in the BODY of the
  49. message.
  50.  
  51.  
  52. Table of contents:
  53.  
  54. 1  Basic Packet Radio Information
  55.    1.1  What is packet radio?
  56.    1.2  What is amateur radio?
  57.    1.3  What can I do on packet radio?
  58.    1.4  Why packet over other digital modes?
  59.    1.5  What elements make up a packet station?
  60.           TNC (Terminal Node Controller)
  61.           Computer or Terminal
  62.           A radio
  63.    1.6  What do you mean we can all use the same channel?
  64.    1.7  What is AX.25 ?
  65.    1.8  What is RTTY ?
  66.    1.9  What is AMTOR ?
  67.    1.10 Definitions:  Commonly used terms in Amateur Packet Radio
  68.    1.11 Do's and Don'ts : Rules and Regulations
  69.  
  70. 2  Computing Network Resources for Amateur Digital radio
  71.    2.1  What Newsgroups/mailing lists are available?
  72.    2.2  What anonymous FTP sites and mail servers are available?
  73.    2.3  How do I contact the ARRL through email?
  74.    2.4  Are there any gateways for mail or news
  75.         2.4.1 The W2XO Internet mail <-> packet mail gateway
  76.         2.4.2 The N0ARY Internet mail <-> full packet BBS gateway
  77.         2.4.3 The N6QMY Internet mail <-> full packet BBS gateway
  78.         2.4.4 LAN Gateways (Packet wormholes via Internet)
  79.    2.5  How do I contact TAPR?
  80.  
  81. 3  Networking and special packet protocols
  82.    3.1  Are there any other protocols in use other than AX.25?
  83.    3.2  What is TCP/IP?
  84.    3.3  How do I get an IP address?
  85.    3.4  Networking Schemes
  86.           What are some of those other networking schemes?
  87.           Digipeaters
  88.           KA-Nodes
  89.           NET/ROM
  90.           ROSE
  91.    3.5  BBS message transfer
  92.  
  93.  
  94. 1  Basic Packet Radio Information
  95.  
  96. 1.1  What is packet radio?
  97.  
  98. Packet radio is one method of digital communications via amateur radio.
  99. Packet radio takes any digital data stream and sends that via radio to
  100. another amateur radio station.  Packet radio is so named because it sends
  101. the data in small bursts, or packets.
  102.  
  103.  
  104. 1.2  What is amateur radio?
  105.  
  106. Amateur Radio (sometimes called Ham Radio) is individuals using
  107. specified radio frequencies for personal enjoyment, experimentation,
  108. and the continuation of the radio art.  Amateur radio operators must be
  109. licensed by their government.  In the United States, the Federal
  110. Communications Commission issues amateur radio licenses.  Normally, a
  111. test on operating practices, radio theory, and in some cases Morse code
  112. proficiency test is administered.  Amateur radio is not to be used for
  113. commercial purposes.  Also, amateur radio operators are restricted from
  114. using profanity and using amateur radio for illegal purposes.
  115.  
  116. For more information on Amateur Radio in general, see the monthly
  117. frequently asked questions (FAQ) posting in rec.radio.amateur.misc.  A
  118. copy of that FAQ is also available for FTP from ftp.cs.buffalo.edu and
  119. by mail from rtfm.mit.edu.
  120.  
  121.  
  122. 1.3  What can I do on packet radio?
  123.  
  124. Keyboard-to-Keyboard contacts:
  125.  
  126. Like other digital communications modes, packet radio can be used to
  127. talk to other amateurs.  For those who cannot use HF frequencies, two
  128. amateurs can talk to each other from long distances using the packet
  129. radio network.
  130.  
  131. Packet BBS operations:
  132.  
  133. Many cities have one or more packet Bulletin Board System (BBS) available
  134. on the local packet network.  Amateurs can check into the BBSes and read
  135. messages from other packet users on almost any topic.  BBSes are
  136. networked together over the packet network to allow messages to reach a
  137. broader audience than just your local BBS users.  Private messages may also
  138. be sent to other packet operators, either locally or who use other
  139. BBSes.  BBSes have the latest ARRL, AMSAT, and propagation bulletins.
  140. Many BBSes have a file section containing various text files full of
  141. information on amateur radio in general.
  142.  
  143. DX Packet Cluster:
  144.  
  145. A recent development is use of packet radio for DX spotting.  HF
  146. operators connect to the local DX Packet Cluster for the latest reports
  147. on DX.  Often a user will 'spot' some hot DX and distribute the DX
  148. report real time.
  149.  
  150. File Transfer:
  151.  
  152. With special software, amateurs can pass any binary files to other
  153. amateurs.  Currently, this is done with TCP/IP communications, YAPP,
  154. and other specialized protocols.
  155.  
  156. Satellite Communications:
  157.  
  158. Many of the amateur radio satellites contain microcomputer systems that
  159. can provide special information to amateurs.  Some satellites contain
  160. CCD cameras on board and you can download images of the earth and the
  161. stars.  Others provide store and forward packet mailboxes to allow
  162. rapid message transfers over long distances.  Some satellites use
  163. AX.25, some use special packet protocols developed for satellite
  164. communications.  A few transmit AX.25 packets over FM transmitters, but
  165. most use SSB transmissions.
  166.  
  167.  
  168. 1.4  Why packet over other digital modes?
  169.  
  170. Packet has three great advantages over most of the other digital modes:
  171. transparency, error correction, and automatic control.
  172.  
  173. The operation of a packet station is transparent to the end user;
  174. connect to the other station, type in your message, and it is sent
  175. automatically.  The Terminal Node Controller (TNC) automatically
  176. divides the message into packets, keys the transmitter and sends the
  177. packets.  While receiving packets, the TNC automatically decodes,
  178. checks for errors, and displays the received messages.  In addition,
  179. any packet TNC can be used as a packet relay station, sometimes called a
  180. digipeater.  This allows for greater range by stringing several packet
  181. stations together.
  182.  
  183. Packet radio provides error free communications because of built in
  184. error detection schemes.  If a packet is received, it is checked for
  185. errors and will be displayed only if it is correct.
  186.  
  187. With VHF/UHF packet, many countries allow packet operators to operate
  188. in automatic control mode.  This means that you can leave your packet
  189. station on constantly.  Other users can connect to you at any time they
  190. wish to see if you are home.  Some TNC's even have Personal BBSes
  191. (sometimes called mailboxes) so other amateurs can leave you messages
  192. if you are not at home.
  193.  
  194. The most important advantage of packet over other modes is the ability
  195. for many users to be able to use the same frequency channel simultaneously.
  196. No other digital mode yet gives this ability.
  197.  
  198.  
  199. 1.5  What elements make up a packet station?
  200.  
  201. TNC (Terminal Node Controller):  A TNC contains a modem, a CPU, and the
  202. associated circuitry required to convert between RS-232 and the packet
  203. radio protocol in use.  It assembles a packet from some of the data on
  204. the serial line, computing an error check (CRC) for the packet, modulates
  205. it into audio frequencies, and puts out appropriate signals to transmit
  206. that packet over the connected radio.  It also reverses the process,
  207. translating the audio that the connected radio receives into a byte
  208. stream on the RS-232 port.
  209.  
  210. Most TNC's currently use 1200 BPS (bits per second) for local VHF and UHF
  211. packet, and 300 BPS for longer distance, lower bandwidth HF
  212. communication.  Higher speeds are available for use in the VHF, UHF, and
  213. especially microwave region, but they often require unusual hardware and
  214. drivers.
  215.  
  216. Computer or Terminal:  This is the user interface.  A computer running a
  217. terminal emulator program, a packet-specific program, or just a dumb
  218. terminal can be used.  For computers, almost any phone modem communications
  219. program can be adapted for packet use, but there are also customized packet
  220. radio programs available.
  221.  
  222. A radio:  For 1200 BPS UHF/VHF packet, commonly available narrow band FM
  223. voice radios are used.  For HF packet, 300 BPS data is used over
  224. single side band modulation. For high speed packet (anything greater
  225. than 1200 BPS), special radios or modified FM radios must be used.
  226.  
  227.  
  228. 1.6  What do you mean we can all use the same channel?
  229.  
  230. Packet radio uses a protocol called AX.25.  AX.25 specifies channel
  231. access (ability to transmit on the channel) to be handled by CSMA
  232. (Carrier Sense Multiple Access).  If you need to transmit, your TNC
  233. monitors the channel to see if someone else is transmitting.  If no one
  234. else is transmitting, then the TNC keys up the radio, and sends its
  235. packet.  All the other stations hear the packet and do not transmit
  236. until you are done.  Unfortunately, 2 stations could accidentally
  237. transmit at the same time.  This is called a collision.  If a collision
  238. occurs, neither TNC will receive a reply back from the last packet it
  239. sent.  Each TNC will wait a random amount of time and then retransmit
  240. the packet.
  241.  
  242. In actuality, a more complex scheme is used to determine when the TNC
  243. transmits.  See the "AX.25 Protocol Specification" for more
  244. information.
  245.  
  246.  
  247. 1.7  What is AX.25?
  248.  
  249. AX.25 (Amateur X.25) is the communications protocol used for packet
  250. radio.  A protocol is a standard for how two computer systems are to
  251. communicate with each other, somewhat analogous to using business format
  252. when writing a business letter.  AX.25 was developed in the 1970's and
  253. based of the wired network protocol X.25.  Because of the difference in
  254. the transport medium (radios vs. wires) and because of different
  255. addressing schemes, X.25 was modified to suit amateur radio's needs.
  256. AX.25 includes a digipeater field to allow other stations to
  257. automatically repeat packets to extend the range of transmitters.  One
  258. advantage of AX.25 is that every packet sent contains the sender's and
  259. recipient's amateur radio callsign, thus providing station identification
  260. with every transmission.
  261.  
  262.  
  263. 1.8  What is RTTY?
  264.  
  265. RTTY (Radio TeleTYpe) is one of the more common communications protocols
  266. used in the HF bands.  It is a half-duplex, non error-correcting mode that
  267. can be used by any number of stations on a frequency in a round-table
  268. fashion.  Note that transmit/receive switching is manual, so all parties
  269. in a roundtable need to agree on who transmits next.  It is primarily used
  270. for single keyboard-to-keyboard contacts.  RTTY uses Baudot character
  271. encoding (also known as ITA2), which is a 5 bit code.  Those who can do
  272. advanced math ;) will note that 5 bits is only 32 possible combinations,
  273. which is not enough for a full alphanumeric set, much less mixed-case
  274. alphabetics.  Baudot (and RTTY) gets around this limitation by defining
  275. two "shifts" which switch between a "letters case," and a "figures case."
  276. On older RTTY setups (ones which actually use a teletype, for instance),
  277. you have to worry about the letters/figures shift.  However, most TNCs and
  278. multimode digital controllers now do the "Right Thing(TM)" with respect to
  279. those shift characters, sending them as necessary for the data being
  280. transmitted.  Lower case is not used on Baudot RTTY.  ASCII can be used
  281. in RTTY as well, but it is very uncommon.
  282.  
  283. 1.9  What is AMTOR?
  284.  
  285. AMTOR (AMateur Teleprinting Over Radio) is an error-correcting protocol
  286. used in the HF bands.  It uses the same character set as Baudot (ITA2),
  287. but is encoded differently, so that each character has a constant mark
  288. to space ratio.  This constant ratio is how errors are detected.  Errors
  289. are corrected via either of two methods:  ARQ (Automatic Retransmit
  290. reQuest), and FEC (Forward Error Correction).
  291.  
  292. In ARQ mode, exactly two stations connect to each other.  The station
  293. with data to transmit (also known as the Information Sending Station, or
  294. ISS) transmits 3 characters, and then waits for the other station (called
  295. the Information Receiving Station, or IRS) to send back an acknowledgment
  296. that those 3 characters were correctly received.  This back-and-forth
  297. activity makes for the characteristic "chirp-chirp-chirp" of AMTOR ARQ
  298. operation.  This also means that each transceiver needs to be able to
  299. switch from sending to receiving mode fairly quickly.  The first time
  300. that you operate AMTOR ARQ with a relay-switched rig, you will be
  301. convinced that the rig is going to self-destruct. ;)
  302.  
  303. In FEC mode, one station can communicate with many others at once, since
  304. there is no back-and-forth acknowledging of data.  FEC gets its error
  305. correction from time diversity, which is a fancy way of saying it sends
  306. each character twice.  Actually, it interleaves the characters, so that
  307. the character is not repeated until 4 character times later.  An example:
  308. The text string to send is "This is FEC."
  309. What comes out of the controller looks like "ThisThisis Fis FEC._EC._"
  310. The receiving controller looks for which of the characters have a proper
  311. mark to space ratio, and prints the one that does.  If neither do,
  312. it prints an error symbol.
  313.  
  314.  
  315. 1.10  Definitions:  Commonly used terms in Amateur Packet Radio
  316.  
  317. 44 net - The class A network designator for TCP/IP amateur packet
  318. radio.  All numerical TCP/IP addresses on packet radio should be in the
  319. format 44.xxx.xxx.xxx.
  320.  
  321. AFSK - Audio Frequency Shift Keying.  A method of representing
  322. digital information by using different audio frequencies modulated on
  323. a carrier.
  324.  
  325. AMPR - Amateur Packet Radio.
  326.  
  327. ampr.org - The high level domain recognized on Internet for amateur
  328. packet radio TCP/IP.
  329.  
  330. AMTOR - AMateur Teleprinting Over Radio.  This protocol allows error-free
  331. point-to-point or multicast, single user per channel communications.  Usually
  332. used on HF, but not VHF or above.
  333.  
  334. ARQ - Automatic Resend reQuest.  This is the point-to-point error correcting
  335. mode for AMTOR.  It works by sending bursts of 3 characters, and then the other
  336. station sends an OK/NotOK code for those 3 characters.
  337.  
  338. AX.25 - Amateur X.25 protocol.  The basis of most packet systems.
  339. See section 1.7 for more information.
  340.  
  341. CRC - Cyclic Redundancy Check. The error detection scheme included
  342. in each packet.  Verify that the packet was received error free.
  343.  
  344. CSMA - Carrier Sense Multiple Access.  A system allowing many
  345. stations to use the same radio frequency simultaneously for packet
  346. communications.
  347.  
  348. digi - Short name for a digipeater
  349.  
  350. digipeater - A packet radio station used for repeating packets.  See
  351. section 3.3.1 for more information.
  352.  
  353. FCC - Federal Communications Commission.  Regulates and issues
  354. licenses for amateur radio in the United States.
  355.  
  356. FEC - Forward Error Correction.  This is the multicast method of (almost)
  357. error-corrected communications on AMTOR.  It works by sending each character
  358. twice.
  359.  
  360. FM - Frequency Modulation.  The radio modulation scheme used for VHF
  361. and UHF packet communications.
  362.  
  363. FSK - Frequency Shift Keying.  A method of representing digital
  364. information by shifting the radio carrier frequency different amounts
  365. to represent ones and zeros.
  366.  
  367. HDLC - (High-Level Data Link Control Procedures) A standard for high
  368. level link control. (ISO 3309)
  369.  
  370. KA9Q NOS - (KA9Q Network Operating System)  A TCP/IP program
  371. originally developed by Phil Karn, KA9Q.  Currently there are many
  372. different versions available.  See section 3.2 for more information.
  373.  
  374. KA-Node - A simple networking scheme developed by TNC maker
  375. Kantronics.  See section 3.3.2 for more info.
  376.  
  377. KISS - Keep It Simple Stupid.  A simple interface developed for
  378. communications between TNCs and computers.  This allows for most of
  379. the packet processing to be handled by the computer.  Commonly used
  380. with packet TCP/IP software.
  381.  
  382. LAN - Local Area Network.  A packet network developed for
  383. communications throughout a city or region.  Often, the LAN uses
  384. separate frequencies from inter-city packet links.
  385.  
  386. modem - MODulator/DEModulator.  Converts the analog signals into
  387. a binary data stream (a series of ones and zeros) for the TNC or a
  388. micro-computer.  First step in decoding packets.  It also converts
  389. binary data to analog, which is the last step in encoding packets.
  390.  
  391. NET/ROM - A scheme for packet radio networking.  See section 3.3
  392. for more information.
  393.  
  394. NODE - A network node.  Often a network node running NET/ROM.
  395.  
  396. PPP - Point to Point Protocol.  PPP is another protocol used for moving
  397. IP frames over a serial line.  It supports host authentication, and non-
  398. transparent serial lines.  It also has a standard way of negotiating
  399. header (and potentially data) compression over the line.  See also SLIP.
  400.  
  401. protocol - A standard used for intercommunication between different
  402. computer systems.
  403.  
  404. RS-232 (RS-323C) - A (more or less) standard for interconnection of
  405. serial peripherals to small computer systems.  In packet radio,
  406. RS-232 is the most common interface between TNC's and the
  407. Computer/Terminal.
  408.  
  409. RTTY - Radio TeleTYpe.  This protocol allows point-to-point or multicast,
  410. single user per channel communications, without error correction.
  411.  
  412. SLIP - Serial Line Internet Protocol.   A trivial protocol for putting
  413. IP frames over a serial line to do (potentially) cheap TCP/IP networking.
  414. Approximately the same as KISS, except over wireline networks.  See also
  415. PPP.
  416.  
  417. SSB - Single Side Band.  The radio modulation scheme used for HF packet
  418. and satellite packet communications.
  419.  
  420. TAPR - Tucson Amateur Packet Radio.  Was the first group to create a
  421. packet radio TNC using AX.25.  Soon a TAPR TNC became cloned by many
  422. others.  TAPR continues development of packet radio equipment.
  423.  
  424. TCP/IP - Transmission Control Protocol/Internet Protocol.  A set of
  425. utility programs used over AX.25.  See sections 3.2 for more
  426. information.
  427.  
  428. TNC - Terminal Node Controller.  See section 1.5 for more
  429. information.
  430.  
  431.  
  432. 1.12  Do's and Don'ts : Rules and Regulations
  433.  
  434. NOTE: These regulations apply only to amateurs regulated by the FCC
  435. (United States), but often are similar to regulations in other
  436. countries.
  437.  
  438. [Since I have no experience with amateur radio in other countries, I
  439. cannot make any comments.  Please bring any notable exceptions to my
  440. attention.  -ed]
  441.  
  442. Although there are no specific rules that apply to amateur packet
  443. radio, the general amateur radio rules force some restrictions on
  444. packet usage.
  445.  
  446.  
  447.   Can I set up a TNC at home and one at work so I can check my
  448.   Electronic mail via packet?
  449.  
  450. This cannot be done without special restrictions.  Amateur radio
  451. rules prohibit any business.  Since you could have mail from your
  452. boss (or maybe even someone selling you something over Internet),
  453. that would constitute business activity and is specifically
  454. prohibited.
  455.  
  456. Profanity can also be a complication.  Since you have no control over
  457. the language used in E-mail, proper filtering is required.  Since no
  458. filter scheme can catch every offense, it is best to say every
  459. message must be hand filtered.
  460.  
  461.  
  462.   I would like to set up a packet radio gateway between a land line
  463.   computer network and the packet network.  Is this possible?
  464.  
  465. Yes, and there are several such gateways in use, but they must be
  466. managed with caution.  Electronic mail may be passed FROM the packet
  467. network INTO the land line network without intervention.  However,
  468. mail passed TO packet radio is considered third party traffic (the
  469. sender is not an amateur) and these messages must be hand filtered to
  470. ensure that rules of message content are followed.
  471.  
  472.  
  473.   It's my license if I use packet radio illegally anyway, so what does
  474.   anyone else care!?
  475.  
  476. Packet radio is one of the few NETWORKED systems in amateur radio.
  477. Many people have helped develop the network and there are many
  478. amateurs who own parts of the packet radio network.  Sending packet
  479. BBS mail, digipeating, and sharing the channel involves the licenses
  480. of MANY people.  Because of FCC rules stating that anything to come
  481. out of a transmitter (either in automatic mode or via your direct
  482. control) is the licensee's responsibility, one illegal message sent
  483. over the packet radio network could literally jeopardize the licenses
  484. of thousands of other amateurs.  When in doubt, it is best to check
  485. with other amateurs about sending the message before it is sent.
  486.  
  487.  
  488.   I have some ideas on how to use packet radio in a new way, but I
  489.   don't know if it is legal.  Who could tell me if I can do it
  490.   legally?
  491.  
  492. The worst thing you can do is talk to the FCC about such an issue.  The
  493. FCC rules are written to be general enough to encompass but not
  494. restrict new radio activities.  In the past, any non-thought-out
  495. requests sent to the FCC have meant a reduction of privilege for all
  496. amateur radio operators.
  497.  
  498. The best source for legal assistance is your national amateur radio
  499. association.  In the United States, that is the American Radio Relay
  500. League (ARRL).  Another good place for such conversations is over
  501. Usenet/packet mailing lists, or the amateur radio BBS network.
  502.  
  503.  
  504. 2  Computing Network Resources for Amateur Packet radio
  505.  
  506. This section summarizes the resources available on Internet for amateur
  507. packet radio operators.
  508.  
  509.  
  510. 2.1  What Newsgroups/mailing lists are available?
  511.  
  512. This is a list of all groups that regularly discuss amateur packet
  513. radio.  For newsgroups, join the group through use of your news
  514. reader.   For mailing lists, add a '-request' to the end of the list
  515. name to request subscriptions.  For listserv groups, send mail to
  516. 'listserv' at the node which contains the list.  The first line of the
  517. mail should be 'SUBSCRIBE groupname yourname'.  Send the command 'help'
  518. for more information.
  519.  
  520. rec.radio.amateur.packet (Newsgroup):  General discussions involving
  521. Packet Radio.  This group was deleted on 21 September 93!
  522.  
  523. rec.radio.amateur.digital.misc (Newsgroup):  General discussions about
  524. all aspects of digital transmissions over Amateur Radio.  This group
  525. is a replacement for rec.radio.amateur.packet.
  526.  
  527. rec.radio.amateur.equipment (Newsgroup):  May contain discussions about
  528. equipment related to digital amateur radio, specifically HF rigs that
  529. are good for HF digital modes, and the like.
  530.  
  531. rec.radio.amateur.homebrew (Newsgroup):  Contains discussions on making
  532. your own gear, which includes packet, AMTOR, and RTTY equipment.
  533.  
  534. rec.radio.amateur.misc (Newsgroup):  General amateur radio discussion.
  535. Usually does not contain any particular information about Digital
  536. Amateur Radio.
  537.  
  538. rec.radio.amateur.policy (Newsgroup):  Discussion of regulation
  539. policies regarding every aspect of amateur radio.  Occasionally deals
  540. with policies of packet coordination and legal issues of packet radio.
  541.  
  542. rec.radio.swap (Newsgroup):  General For-Sale for any radio equipment.
  543. Occasionally will have packet equipment for sale.  Recommended location
  544. for any amateur packet radio for-sale items.
  545.  
  546. info-hams@ucsd.edu (Listserv group):  A digest redistribution of the
  547. rec.radio.amateur.misc Usenet discussion.
  548.  
  549. packet-radio@ucsd.edu (Listserv group):  General discussions involving
  550. packet radio and packet-related issues.
  551.  
  552. ham-digital@ucsd.edu (Listserv group):  A digest redistribution of the
  553. rec.radio.amateur.digital.misc Usenet discussion.
  554.  
  555. ham-policy@ucsd.edu (Listserv group):  A digest redistribution of the
  556. rec.radio.amateur.policy Usenet discussion
  557.  
  558. hs-modem@wb3ffv.ampr.org (Mailing list):  Discussion of high speed
  559. modems and radios available and future plans.  Also includes discussion
  560. of networking using high speed modems.  This list is not very active.
  561.  
  562. tcp-group@ucsd.edu (Mailing list):  Group discussion of technical
  563. developments of TCP/IP over packet radio and use of the NOS TCP/IP
  564. programs.
  565.  
  566. gateways@uhm.ampr.org (Mailing list):  Discussion of current gateways
  567. and future plans for gateways.  May deal with sensitive internetworking
  568. issues.
  569.  
  570. listserv@knuth.mtsu.edu has several interesting mailing lists available:
  571.  
  572. GRAPES-L        Discussions with GRAPES (Georgia Radio Amateur
  573.                 Packet Enthusiasts Society) on 56kb WAN's and
  574.                 the WA4DSY 56kb RF modem that they distribute.
  575.  
  576. TENNET-L        Tennessee's efforts at a coordinated high-speed
  577.                 RF packet network
  578.  
  579. GRACILIS-L      Discussions on Gracilis tcp/ip packet equipment.
  580.                 Includes some of the people from Gracilis.
  581.  
  582. KA9Q-UNIX       Discussions on porting and using various versions
  583.                 of KA9Q Unix/Xenix NET/NOS under any of a variety
  584.                 of Unix/Xenix variants.
  585.  
  586. TNV-HAMS        General discussions among email connected 
  587.                 amateur radio operators in and surrounding
  588.                 Tennessee
  589.  
  590. Send a message with a body of "HELP" to get help from the list server.  Also,
  591. Internet users may now INTERACTIVELY work with the Listserv there by:
  592.  
  593.     telnet knuth.mtsu.edu 372
  594.  
  595.         or
  596.  
  597.     telnet 161.45.1.1 372
  598.  
  599.  
  600. For all lists at ucsd.edu, archives may be found via anonymous FTP at
  601. ucsd.edu.  Some listserv groups also have archives.  Send the command
  602. 'help' to the group's listserv for more information.  Digest mailings
  603. for the ucsd.edu discussions are also available.  Send mail to
  604. listserv@ucsd.edu with the first line being 'longindex' for more
  605. information.
  606.  
  607. Terry Stader (KA8SCP) <tstader@aol.com> maintains a list of Mac
  608. packet-related software, and posts it periodically (somewhat less often
  609. than monthly) to rec.radio.amateur.digital.misc.
  610.  
  611. Carl Trommel <carl@codewks.nacjack.gen.nz> posts the weekly news bulletin
  612. of the ZL Data Group to rec.radio.amateur.digital.misc.  This bulletin
  613. covers the current happenings in New Zeland's packet network.
  614.  
  615. There appears to be a mailing list about NOS on hydra.carleton.ca, but
  616. I don't have much more detail.  Send a message to
  617. nos-bbs-request@hydra.carleton.ca.  The list name is nos-bbs@hydra.carelton.ca.
  618.  
  619.  
  620. 2.2  What anonymous FTP sites and electronic mail servers are available
  621. for getting packet radio information and programs?
  622.  
  623.  
  624. This is a sampling of FTP sites that carry amateur packet radio related
  625. files.  Consult the Archie archive server for info on locating
  626. particular files.  For more information on using Archie, send mail to
  627. archie@cs.mcgill.edu with the line 'help'.
  628.  
  629.  
  630. ucsd.edu
  631.  
  632. Primary distribution site of KA9Q's derived TCP/IP packages.  Also,
  633. general packet radio information in the /hamradio/packet subdirectory.
  634. UCSD is also the home of the Amateur Radio "Requests For Comments"
  635. directory.  If you write something that you believe could be included
  636. in this directory (for example, a specification of AX.25, or maybe some
  637. other protocol that nobody's thought of before) contact Brian Kantor
  638. (brian@ucsd.edu) and let him know.
  639.  
  640. wuarchive.wustl.edu
  641.  
  642. Very large collection of amateur radio software.  This stuff used to
  643. be on wsmr-simtel20.army.mil, but that system (and service) was
  644. discontinued as of 1 Oct 93 for budgetary reasons.  WUArchive used
  645. to "just" mirror Simtel20, and still has all the files that were
  646. on Simtel20 when it shut down.
  647.  
  648. ftp.cs.buffalo.edu
  649.  
  650. Supplemental archive site for amateur radio information.  Contains
  651. current copies of all rec.radio.amateur.* FAQ's.
  652.  
  653. tomcat.gsfc.nasa.gov
  654.  
  655. Packet software including Baycomm, ROSE, G8BPQ, NOS, etc.
  656. (I have one report (from George Hitz, W1DA) that this FTP site will be
  657. down until the end of this summer, 1993.  Reportedly the site admin is
  658. going to be in Sweden.)
  659.  
  660. akutaktak.andrew.cmu.edu
  661.  
  662. SoftKiss for the Mac, in /aw0g.  Requires NET/Mac.
  663. SoftKiss is an init/cdev/driver that allows a MAC to do packet using
  664. a Poor Man's Packet modem.
  665.  
  666. sumex-aim.stanford.edu
  667.  
  668. NET/Mac is the port of KA9Q's NET program.  It doesn't have nifty features
  669. like scrolling or saving the windows, but the individual sessions can be
  670. recorded into a file.
  671.  
  672.  
  673. As for mail servers, there is only one that I know of at the moment:
  674.  
  675. Ham-Server@GRAFex.Cupertino.CA.US
  676.  
  677. This mail server, which is run by Steve Harding (KA6ETB), has a wide
  678. variety of information on most aspects of amateur radio, not just digital
  679. modes.  Send a message with the body HELP to get a fairly useful listing. 
  680. Also note that Steve posts the index from the server approximately weekly
  681. to rec.radio.amateur.misc, rec.radio.amateur.digital.misc, and sbay.hams.
  682.  
  683.  
  684. 2.3  How do I contact the ARRL via electronic mail?
  685.  
  686. There are various addresses at ARRL HQ, but the most important one is
  687. probably info@arrl.org.  That is where general information about the
  688. ARRL can be acquired.  This address reaches a person, so you'll have
  689. to specify what/who you're looking for.
  690.  
  691.  
  692. 2.4  Are there any gateways for mail or news between Internet and
  693. Amateur Packet radio?
  694.  
  695. Internet / Packet Radio BBS Gateways
  696.  
  697. There are currently two comprehensive gateways between the Internet and
  698. the packet radio BBS system.  One is run by Jim Durham, W2XO, in Pennsylvania
  699. and the other, which allows access to PBBS bulletins, as well as mail,
  700. is run by Bob Arasmith, N0ARY, in California.
  701.  
  702. 2.4.1 The W2XO Gateway
  703.  
  704. To mail from Internet to Packet:
  705.  
  706. 1.   Mail to: "bbs@w2xo.pgh.pa.us"
  707.  
  708. 2.   Make the first line of the text a Packet BBS "send" command, i.e.:
  709. SP TOCALL @ BBSCALL.ROUTING-HINTS < FROMCALL
  710.  
  711. 3.   The "subject" line of the Internet mail becomes the "title" line
  712. of the Packet BBS mail.
  713.  
  714. NOTE:  Because of FCC regulations, Jim must hand filter each message
  715. sent FROM Internet TO the Amateur Packet Radio BBS system.  Messages
  716. should be of minimal length and appropriate content.  Read Section 1.9
  717. (Do's and Don'ts: Rules and Regulations) regarding appropriate usage of
  718. packet radio for more information.  Always include the routing hints
  719. with the BBS callsign.
  720.  
  721. To mail from Packet to Internet:
  722.  
  723. 1.   The amateur radio operator must have his callsign registered in
  724. the gateway alias list.  If you want to mail from packet to a specific
  725. amateur on Internet, send mail to 'durham@w2xo.pgh.pa.us' (Internet) or
  726. 'W2XO @ W2XO.#WPA.PA.USA.NOAM' (Packet BBS mail) with his/her amateur
  727. callsign and their Internet address.
  728.  
  729. 2.   Once the above is accomplished, packet BBS mail should be sent to
  730. 'CALL @ W2XO.#WPA.PA.USA.NOAM'.  The mail will automatically be
  731. forwarded to the Internet address of the amateur with the 'CALL'
  732. callsign.
  733.  
  734. Jim Durham's Internet address is 'durham@w2xo.pgh.pa.us'.
  735.  
  736.  
  737. 2.4.2  The N0ARY Internet mail <-> full packet BBS gateway
  738.  
  739. Bob Arasmith, N0ARY, runs a gateway between the Internet mail system and
  740. the PBBS system.  His gateway allows you to read, post, and respond to other
  741. postings on the PBBS system via email.  For more information, send mail
  742. to gateway_info@arasmith.com.
  743.  
  744.  
  745. 2.4.3  The N6QMY Internet mail <-> full packet BBS gateway
  746.  
  747. Patrick Mulrooney, N6QMY, also runs a gateway between the Internet mail
  748. system and the PBBS system.  His gateway allows you to read, post, and
  749. respond to other postings on the PBBS system via email.  For more
  750. information, send mail to gateway-info@lbc.com.
  751.  
  752. Users are required to register with the gateway to allow automatic forwarding
  753. of mail from the Internet to Packet.  No registration is needed to send
  754. mail from Packet to the Internet.  To register, send the following 
  755. information to gateway-request@lbc.com:
  756.     CALL:
  757.     FIRST NAME:
  758.     LAST NAME:
  759.     CITY & ST:
  760.     COUNTRY
  761.     ZIP:
  762.     HOME BBS:
  763.  
  764.  
  765. 2.4.4  LAN Gateways (Packet wormholes via Internet)
  766.  
  767. Currently a group of amateurs are experimenting with connecting packet
  768. LANs together via Internet IP inside IP Encapsulation.  Some of the
  769. gateways only accept TCP/IP packets, others AX.25 packets.  These
  770. gateways uses the Internet as a transport medium, thus it is impossible
  771. to access the packet radio network from Internet.  For more
  772. information, join the Gateways mailing list by sending mail to
  773. "gateways-request@uhm.ampr.org".
  774.  
  775.  
  776. 2.5  How do I contact TAPR?
  777.  
  778. The only route I currently know if is via USnail and telephone.
  779.  
  780. USnail:
  781. TAPR (Tuscon Amateur Packet Radio)
  782. 8987-309 E. Tanque Verde Rd. #337
  783. Tuscon, AZ     85749-9399
  784.  
  785. Telephone:
  786. Voice: +1 817 383 0000
  787. Fax:   +1 817 566 2544
  788.  
  789.  
  790. 3  Networking and special packet protocols
  791.  
  792. This is a sample of some of the more popular networking schemes
  793. available today.  By far, there are more customized networking schemes
  794. used than listed.  Consult your local packet network guru for specific
  795. network information.
  796.  
  797.  
  798. 3.1  Are there any other protocols in use other than AX.25?
  799.  
  800. AX.25 is considered the defacto standard protocol for amateur radio use
  801. and is even recognized by many countries as a legal operation mode.
  802. However, there are other standards.  TCP/IP is used in some areas for
  803. amateur radio.  Also, some networking protocols use other packet
  804. formats than AX.25.
  805.  
  806. Often, special packet radio protocols are encapsulated within AX.25
  807. packet frames.  This is done to insure compliance with regulations
  808. requiring packet radio transmissions to be in the form of AX.25.
  809. However, details of AX.25 encapsulation rules vary from country to
  810. country.
  811.  
  812.  
  813. 3.2  What is TCP/IP?
  814.  
  815. TCP/IP stands for Transmission Control Protocol/Internet Protocol.
  816. This is commonly used over the Internet wired computer network.  The
  817. TCP/IP suite contains different transmission facilities such as FTP
  818. (File Transfer Protocol), SMTP (Simple Mail Transport Protocol), Telnet
  819. (Remote terminal protocol), and NNTP (Net News Transfer Protocol)
  820.  
  821. TCP/IP doesn't use all of the AX.25 protocol.  Instead, it uses
  822. special AX.25 packets called Unnumbered Information (UI) packets and
  823. then puts its own special protocol (called IP) on top of AX.25.  This
  824. is used to increase efficiency of its transmissions, since IP does not
  825. require packets to be "reliable", that is to say, guaranteed delivered
  826. error-free.  TCP handles the retransmission of lost and garbled packets
  827. in its own way, at a higher level.  Therefore the extra information in
  828. an AX.25 "VC" (virtual circuit) frame is not useful, and thus consuming
  829. needed bandwidth.
  830.  
  831. The KA9Q NOS program (also called NET) is the most commonly used
  832. version of TCP/IP in packet radio.  NOS originally was written for the
  833. PC compatible.  However, NOS has been ported to many different
  834. computers such as the Amiga, Macintosh, Unix, and others.  Smaller
  835. computers like the Commodore 64 and the Timex-Sinclair do not currently
  836. have version of NOS available.
  837.  
  838. For more general information about IP (not necessarily over packet radio),
  839. try the newsgroup comp.protocols.tcp-ip, and any of the plethora of books
  840. on the subject.  I have found the various books by Douglas Comer (the
  841. "Internetworking with TCP/IP series) to be excellent.
  842.  
  843.  
  844. 3.3  How do I get an IP address?
  845.  
  846. Brian Kantor (brian@ucsd.edu) is the IP address coordinator for the AMPR.ORG
  847. domain, also known as the "44 net."  Brian (sensibly enough) delegates
  848. coordination for each state to sub-coordinators.  This list(*) of coordinators
  849. is available via FTP from ftp.cs.buffalo.edu:/pub/ham-radio/ampr_coordinators.
  850.  
  851. (*)  The coordinator list doesn't have e-mail addresses.  If you're willing
  852. to do the legwork required to gather them, please contact Brian Kantor.
  853.  
  854.  
  855. 3.4  Networking Schemes
  856.  
  857. What are some of those other networking schemes?
  858.  
  859. During the early days of amateur packet radio, it became apparent that
  860. a packet network was needed.  To this end, the following packet network
  861. schemes where created.
  862.  
  863.  
  864. Digipeaters
  865.  
  866. The first networking scheme with packet radio was Digipeaters.
  867. Digipeaters would simply look at a packet, and if its call was in the
  868. digipeater field, would resend the packet.  Digipeaters allow the
  869. extension of range of a transmitter by retransmitting any packets
  870. addressed to the digipeater.
  871.  
  872. This scheme worked well with only a few people on the radio channel.
  873. However, as packet became more popular, digipeaters soon were clogging
  874. up the airwaves with traffic being repeated over long distances.  Also,
  875. if a packet got lost by one of the digipeaters, the originator station
  876. would have to retransmit the packet again, forcing every digipeater to
  877. transmit again and causing more congestion.
  878.  
  879.  
  880. KA-Nodes
  881.  
  882. Kantronics improved on the digipeater slightly and created KA-Nodes.  As
  883. with digipeaters, KA-Nodes simply repeat AX.25 frames.  However, a
  884. KA-Node acknowledges every transmission each link instead of over the
  885. entire route.  Therefore, instead of an end-to-end acknowledgment,
  886. KA-Nodes allow for more reliable connections with fewer timeouts, because
  887. acknowledgments are only carried on one link.  KA-Nodes therefore are
  888. more reliable than digipeaters, but are not a true network.  It is
  889. similar like having to wire your own telephone network to make a phone
  890. call.
  891.  
  892.  
  893. NET/ROM
  894.  
  895. NET/ROM was one of the first networking schemes to try to address the
  896. problems with digipeaters.  A user connects to a NET/ROM station as if
  897. connecting to any other packet station.  From there, he can issue
  898. commands to instruct the station to connect to another user locally or
  899. connect to another NET/ROM station.  This connect, then connect again,
  900. means that to a user's TNC, you are connected to a local station only
  901. and its transmissions do not have to be digipeated over the entire
  902. network and risk loosing packets.  This local connection proved to be
  903. more reliable.
  904.  
  905. NET/ROM is a commercial firmware (software put on a chip) program that
  906. is used as a replacement ROM in TAPR type TNC's.  Other programs are
  907. available to emulate NET/ROM.  Among them are TheNet, G8BPQ node
  908. switch, MSYS, and some versions of NET.
  909.  
  910. NET/ROM nodes, at regular intervals, transmit to other nodes their
  911. current list of known nodes.  This is good because as new nodes come
  912. on-line, they are automatically integrated in the network.  However, if
  913. band conditions such as ducting occur, ordinarily unreachable nodes can
  914. be entered into node lists.  This causes the NET/ROM routing software to
  915. choose routes to distant nodes that are impossible.  This problem
  916. requires users to develop a route to a distant node manually defining
  917. each hop instead of using the automatic routing feature.
  918.  
  919.  
  920. ROSE
  921.  
  922. ROSE is another networking protocol derived from X.25.  Each ROSE node
  923. has a static list of the nodes it can reach.  For a user to use a ROSE
  924. switch, he issues a connect with the destination station and in the
  925. digipeater field places the call of the local rose switch and the
  926. distant rose switch the destination station can hear.  Other then that,
  927. the network is completely transparent to the user.
  928.  
  929. ROSE's use of static routing tables ensures that ROSE nodes don't attempt
  930. to route packets through links that aren't reliably reachable, as NET/ROM
  931. nodes often do.  However, ROSE suffers from the inability to automatically
  932. update its routing tables as new nodes come online.  The operators must
  933. manually update the routing tables, which is why ROSE networks require
  934. more maintenance.
  935.  
  936. 3.5  BBS message transfer
  937.  
  938. Many of the BBS programs used in packet radio allow for mail and
  939. bulletins to be transferred over the packet radio network.  The BBSes
  940. use a special forwarding protocol developed originally by Hank Oredsen,
  941. W0RLI.
  942.  
  943. Besides full service BBSes, many TNC makers have developed Personal BBS
  944. software to allow full service BBSes to forward mail directly to the
  945. amateur's TNC.  This allows operators to receive packet mail at night
  946. and avoid tying up the network during busy hours.
  947.  
  948.